﻿$(document).ready(function () {
    $("#accordion > li > div").click(function () {

        if (false == $(this).next().is(':visible')) {
            $('#accordion ul').slideUp(300);
        }
        $(this).next().slideToggle(300);
    });

    $('#accordion ul:eq(0)').show();



    //Cierra un tema ajax
    function cerrarTema(pid) {
        $.ajax({
            url: 'Foros.aspx?accion=CERRAR_TEMA&id_tema=' + pid,
            success: function (data) {
                $('#estado_' + pid).html("<img class='iconsForo2' src='images/icono-candado.jpg' title='Cerrado'>");
                $('#img_' + pid).remove();
            },
            beforeSend: function () {
                progresoBar();
            },
            complete: function () {
                progresoBarOut();
            }
        });

    }

    //Borra un tema ajax
    function borrarTema(pid) {
        $.ajax({
            url: 'Foros.aspx?accion=BORRAR_TEMA&id_tema=' + pid,
            success: function (data) {
                $('#li_' + pid).remove();
            },
            beforeSend: function () {
                progresoBar();
            },
            complete: function () {
                progresoBarOut();
            }
        });


    }

    function progresoBar() {
        $.blockUI({
            message: '<h2>Por favor espere...</h2>'
        });

    }

    function progresoBarOut() {
        $.unblockUI();
    }

    //Click a borrar tema
    $('.tema_de').click(function () {
        var confirmacion = confirm("¿Desea borrar el tema?")
        if (confirmacion) {
            var t = $(this).attr("id");
            borrarTema(t);
        }
    });

    //Click a modificar foro
    $('.foro_mod').click(function () {
        var confirmacion = confirm("¿Desea actualizar el tema?")
        if (confirmacion) {
            var t = $(this).attr("id");
            location.href = "AdministracionForo.aspx?id_foro=" + t
        }
    });

    //Click a modificar tema
    $('.tema_up').click(function () {
        var confirmacion = confirm("¿Desea actualizar el tema?")
        if (confirmacion) {
            var t = $(this).attr("id");
            location.href = "ModificarTema.aspx?id_tema=" + t
        }
    });

    //Click a cerrar tema
    $('.tema_clo').click(function () {
        var confirmacion = confirm("¿Desea cerrar el tema?")
        if (confirmacion) {
            var t = $(this).attr("id");
            cerrarTema(t)
        }
    });

    //Click a agregar tema
    $('.tema_add').click(function () {
        var confirmacion = confirm("¿Desea abrir un tema?")
        if (confirmacion) {
            var t = $(this).attr("id");
            location.href = "CrearTema.aspx?id_foro=" + t
        }
    });

    //Click a consultar tema
    $('.tema_cons').click(function () {
        var confirmacion = confirm("¿Desea ver los aportes de este tema?")
        if (confirmacion) {
            var id = $(this).attr("id");
            var name = $(this).attr("name");
            location.href = "Aportes.aspx?id_tema=" + id + "&nom_tema=" + name;
        }
    });


});